package algoWing42.modelo;

/**
 * Se usa un case (habria que cambiarlo supongo) para que en x turnos
 * meta y nave.
 */
public class Nivel1 extends Nivel {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7643898025025059490L;
	
	@Override
	public void crearEnJuego(Juego juego) {
		      
                    
        
		HelicopteroPolicia heli = new HelicopteroPolicia(170,12);
        juego.agregarAvion(heli);
        Civil civil = new Civil(400,40);
        juego.agregarAvion(civil);
        
     
        		
	}

	@Override
	public void continuarCreandoNivel(int turnos, Juego juego) {
		
		switch(turnos) {
			case	1:{
				   Bombardero bomb = new Bombardero(600,12);
			        juego.agregarAvion(bomb);
			        Bombardero bomb2 = new Bombardero(500,12);
			        juego.agregarAvion(bomb2);
			        Bombardero bomb3 = new Bombardero(700,12);
			        juego.agregarAvion(bomb3);
			        Explorador exp = new Explorador(280,12);
			        juego.agregarAvion(exp);
			       
			}
			break;
				
			case 100: {
				Avioneta temp = new Avioneta(50, 12);
				juego.agregarAvion(temp); 
				Avioneta temp2 = new Avioneta(800, 12); 
				juego.agregarAvion(temp2); 
				   
				Caza caza = new Caza(300, 12);
				juego.agregarAvion(caza);
				
				}
				break;
				
			case 150: {
				AvionGuia guia = new AvionGuia(285,5);
		        juego.agregarAvion(guia);
		       
		       
		        CazaNuevo cazaNuevo = new CazaNuevo(390,5);
		        CazaNuevo cazaNuevo2 = new CazaNuevo(450,5);
		        CazaNuevo cazaNuevo3 = new CazaNuevo(510,5);
		        CazaNuevo cazaNuevo4 = new CazaNuevo(450,70);
		        juego.agregarAvion(cazaNuevo);
		        juego.agregarAvion(cazaNuevo2);
		        juego.agregarAvion(cazaNuevo3);
		        juego.agregarAvion(cazaNuevo4);
		        
		        
		        }
				break;
			}
	}
}
